score a lot of goals - Español Inglés Diccionario